草庐IT

JavaFX 在野外?

全部标签

基于JavaFX的扫雷游戏实现(一)——整体概述

 我在不要更新挑战中坚持了一年🎉🎉🎉,你也来试试吧(咕咕咕)!  好言归正传,本次更新带来的是经典游戏扫雷,基于JavaFX实现。篇幅有限,文章主要介绍核心操作实现,不会列出所有代码。需要完整源码或是想预览最终效果,可以点击下方链接。后续会逐步更新细节实现方面的内容,将来吧反正(肯定不鸽!)  视频演示:    https://www.bilibili.com/video/BV1jh4y1u7ad  源码(项目所使用的JDK为1.8版本):GitHub:https://github.com/xiao-qi-w/MineSweeper百度网盘&提取码:https://pan.baidu.com/

(idea版本)下载javaFX和配置环境详细大全

前言必读读者手册(必读)_云边的快乐猫的博客-CSDN博客前言:文章中使用的是2022版本的idea,使用的jdk是17的版本,下载的javafx是19版本的,都是最新的一、下载javaFX的SDK压缩包1.进入这网站里面下载,这是专门提供这个javafx下载的,这个标红是提示可以选择不同的版本的。嫌麻烦的可以直接去我个人博客资源里面获取压缩包下载或者关注我的公众号云边的快乐猫,回复mf73即可免费领取文章中的安装包2.我选择的是19版本的SDK下载3.下载到本地后记得解压这个压缩包 二、在idea里面配置环境4.打开idea,左上角点击File,点击这个 5.点击Libraries,然后点击

linux - 如何修复 JavaFX 运行时组件丢失?

我在Ubuntu18.04.1LTS上安装了以下内容:openjdkversion"10.0.2"2018-07-17OpenJDKRuntimeEnvironment(build10.0.2+13-Ubuntu-1ubuntu0.18.04.1)OpenJDK64-BitServerVM(build10.0.2+13-Ubuntu-1ubuntu0.18.04.1,mixedmode)javafx.runtime.version=8.0.161javafx.runtime.build=b00但是我尝试运行使用javafx的示例java应用程序时出现以下错误:$java-jarUnti

linux - 如何修复 JavaFX 运行时组件丢失?

我在Ubuntu18.04.1LTS上安装了以下内容:openjdkversion"10.0.2"2018-07-17OpenJDKRuntimeEnvironment(build10.0.2+13-Ubuntu-1ubuntu0.18.04.1)OpenJDK64-BitServerVM(build10.0.2+13-Ubuntu-1ubuntu0.18.04.1,mixedmode)javafx.runtime.version=8.0.161javafx.runtime.build=b00但是我尝试运行使用javafx的示例java应用程序时出现以下错误:$java-jarUnti

linux - Linux 下 JavaFX 的默认字体大小与 Windows 上的一样大

我注意到JavaFX在Linux(UbuntuXY)下的默认字体比在Windows下大得多。由于屏幕空间有时非常有限,我希望它的大小最好与Windows下的大小相同。是否有一种简单的方法来强制执行相同的默认大小/相同的DPI值? 最佳答案 简而言之,字体渲染将取决于操作系统。因此,根据运行java的操作系统,同一个词会有更多/更少的像素。一种好的做法是使用:尽可能使用USE_COMPUTED_SIZE以避免出现问题,并让您的应用根据字体大小自行适应。查看本指南以了解java如何处理字体:http://docs.oracle.com/

linux - Linux 下 JavaFX 的默认字体大小与 Windows 上的一样大

我注意到JavaFX在Linux(UbuntuXY)下的默认字体比在Windows下大得多。由于屏幕空间有时非常有限,我希望它的大小最好与Windows下的大小相同。是否有一种简单的方法来强制执行相同的默认大小/相同的DPI值? 最佳答案 简而言之,字体渲染将取决于操作系统。因此,根据运行java的操作系统,同一个词会有更多/更少的像素。一种好的做法是使用:尽可能使用USE_COMPUTED_SIZE以避免出现问题,并让您的应用根据字体大小自行适应。查看本指南以了解java如何处理字体:http://docs.oracle.com/

: es2, sw 的 JavaFX 图形设备初始化失败

所以我制作了在IDE中运行良好的小型JavaFX项目。但是当在可运行的jar中导出时,双击不会运行。在终端中出现以下错误。我在64位系统上运行Ubuntu15.04。我已经做了很多谷歌搜索并安装了GTK3和GTK2库。我知道这是此question的副本但我认为它已经过时并且没有任何方法对我有帮助。我尝试将外部jar作为gtk.jar、swt.jar、swt-gtk-java3.8.jar添加到我的项目中并安装了所有可能的库,如libswt-gtk-3-java、libgtk2.0、libgtk2.0-dev、libswt-gtk-java-2、libgtk-3-dev、libgtk-3

: es2, sw 的 JavaFX 图形设备初始化失败

所以我制作了在IDE中运行良好的小型JavaFX项目。但是当在可运行的jar中导出时,双击不会运行。在终端中出现以下错误。我在64位系统上运行Ubuntu15.04。我已经做了很多谷歌搜索并安装了GTK3和GTK2库。我知道这是此question的副本但我认为它已经过时并且没有任何方法对我有帮助。我尝试将外部jar作为gtk.jar、swt.jar、swt-gtk-java3.8.jar添加到我的项目中并安装了所有可能的库,如libswt-gtk-3-java、libgtk2.0、libgtk2.0-dev、libswt-gtk-java-2、libgtk-3-dev、libgtk-3

SpringBoot整合JavaFX进行桌面应用开发

目录一、创建一个springboot工程二、导入JavaFX依赖三、创建fxml文件以及controller类文件3.1创建一个fxml文件3.2创建对应的controller文件四、SceneBuilder的使用4.1下载安装4.2运行4.3界面编辑五、修改主启动类六、测试运行七、Jfoenix学习参考:一、创建一个springboot工程第一步,我们直接使用SpringInitializr构建一个Springboot工程 啥都不用选,立即添加,当然你要添加也可以。注意我们这里不是web项目,不用添加web相关依赖二、导入JavaFX依赖de.roskenetspringboot-javaf

Javafx CheckboxTreeItem编程更新父母

我必须从数据库中检索一些数据才能动态创建一个TreeView并选择一些CheckBoxTreeItem从此TreeView。这个TreeView表示菜单结构的权限。我的疑问是我创建TreeView并根据用户的权限以编程方式从树中选择特定项目,父母项目没有任何状态(selected或者indeterminate)。但是,当我直接从接口中选择任何项目时,父母会更新。例如,当我以编程方式选择项目时,我有屏幕:您可以看到我选择了两个菜单项,但父母不是。在此图像上,我使用屏幕选择了相同的菜单项,父母已更新indeterminate状态或selected如果我在子菜单中选择所有孩子。我已经浏览了文档,Go